/**
 * @see [微信官方文档](https://mp.weixin.qq.com/debug/wxadoc/dev/api/getFileInfo.html)
 * @param filePath[string] 本地文件路径
 */
export default function get_file_info(filePath: string) {
	return new Promise<{
		msg: {
			size: number;		// 文件大小，单位：B
			digest: string;		// 按照传入的 digestAlgorithm 计算得出的的文件摘要
			errMsg: string;		// 调用结果
		},
		success: boolean
	}>((resolve) => {
		wx.getFileInfo({
			filePath,
			success(res) {
				resolve({
					msg: res,
					success: true
				});
			},
			fail(res) {
				resolve({
					msg: res,
					success: false
				});
			}
		});
	});
}
